Expand description
§revm-precompile
Implementations of EVM precompiled contracts.
Re-exports§
pub use fatal_precompile::fatal_precompile;
Modules§
- EIP-7212 secp256r1 Precompile
Structs§
- An Ethereum address, 20 bytes in length.
- Wrapper type around
bytes::Bytes
to support “0x” prefixed hex strings. - A log consists of an address, and some log data.
- Precompile execution output
Enums§
- Precompile and its handlers.
- Precompile errors.
Traits§
- Stateful precompile trait. It is used to create a arc precompile Precompile::Stateful.
- Mutable stateful precompile trait. It is used to create a boxed precompile in Precompile::StatefulMut.
Functions§
- Const function for making an address by concatenating the bytes from two given numbers.
Type Aliases§
- 32-byte fixed byte-array type.
- A
HashMap
using the default hasher. - A
HashSet
using the default hasher. - A precompile operation result.
- Arc over stateful precompile.
- Box over mutable stateful precompile